<?php
$path=set_include_path("/var/www/Miscore/");
include_once 'clases_php/MiScore.php';
include_once 'daos/mysqlConection.php';
include_once 'pruebas_unitarias/funciones.php';
include_once 'clases_php/Equipo.php';
set_include_path($path);
class TestAgregarEquiposTorneo extends PHPUnit_Framework_TestCase{

	private $torneo;
	private $equipos;
	private $miscore;
	private $db;
	private $nombret;

	function setUp(){
		$this->miscore=new MiScore();
		$this->db=new mysqlConection();
		$this->torneo=crearTorneo();
		$this->equipos=traerEquipos(6);
		$this->torneo->equipos=$this->equipos;
		$this->nombret=$this->torneo->nombre;
	}
	
	function testAgregarEquipo(){
		$this->assertTrue(count($this->equipos)==6);
		$this->assertTrue(count($this->torneo->equipos)==6);
		foreach ($this->torneo->equipos as $e) {
			$this->miscore->administradorTorneo->agregarEquipoTorneo($this->torneo->nombre, $e->id_equipo);
			$resultset=$this->db->ejecutarQuery("select * from equipos_torneo e where e.torneo_id_torneo='".$this->torneo->idTorneo."' and e.equipo_id_equipo='".$e->id_equipo."'");
			$row=mysql_fetch_array($resultset);
			$this->assertTrue($row['equipo_id_equipo']==$e->id_equipo && $row['torneo_id_torneo']==$this->torneo->idTorneo,"el equipo ".$e->id_equipo." == r". $row['torneo_id_torneo']." agregado al torneo ".$this->torneo->nombre." == r ".$row['equipo_id_equipo']);
		 }
	}
	
	function tearDown(){
		//equipos torneo;
		//eliminarTorneo();
	}
}

?>